home *** CD-ROM | disk | FTP | other *** search
/ World of Amiga / World of Amiga.iso / games / gnuchess-1.51 / documentation / general < prev    next >
Text File  |  1995-01-18  |  5KB  |  129 lines

  1.                   GNU Chess
  2.  
  3. Copyright (C) 1987 Stuart Cracraft
  4.   (Copying permission notice at the end.)
  5.  
  6. GNU Chess is your program (as long as you follow the copyright and
  7. licensing rules listed in the file COPYING). Your contribution to GNU
  8. Chess will be retained and given to hundreds of other GNU Chess
  9. devotees. Each improvement you make is important not just to you, but
  10. also to all of us. As such, you must give us your changes. And in
  11. fact, you are required to do so.
  12.  
  13. This program is one small step toward making generally available a
  14. chess program with source to inspire current and future software
  15. developers. 
  16.  
  17. This document
  18. -------------
  19. This document is not meant to be a an introduction to computer chess.
  20. The following books are excellent introductions and treatises.
  21. They are listed in order of difficulty:
  22.  
  23.    Computer Chess (2nd edition), by David Welsh and Boris Bazcynski
  24.    The Joy of Computer Chess, by David Levy
  25.    Chess Skill in Man and Machine (2nd edition), by Peter Frey
  26.  
  27.  
  28. Current Distribution
  29. --------------------
  30. The most recent distribution of GNU Chess contains the following
  31. main-level files and directories:
  32.  
  33.     Filename         Purpose
  34.    ------------------------------------------------------
  35.    README           Pointer to main README below.
  36.    gnuchess.c       Most recent version of GNU Chess
  37.    gnuchess.book    Most recent version of opening book
  38.    ...in sub-directory DOCUMENTATION...
  39.    ARTICLE          A GNU Bulletin article about the program.
  40.    ARTICLE.2        An ACM/IEEE & ICCA article about the program.
  41.    CHANGES          Lists changes since initial release.
  42.    COPYING          GNU general license
  43.    README           This file
  44.    ...in individual subdirectories...
  45.    Bitmapper        Bit-mapping routines (for interest only)
  46.    Xchess           X Windows interface 
  47.  
  48. Fancy Displays
  49. --------------
  50. Currently, GNU Chess supports two different styles of windowing
  51. support for a fancy board. Fancy boards make it easier to play
  52. the game, because all the chess-pieces are displayed in lovely
  53. chess fonts on a big bitmap screen. How this generally happens
  54. is as follows: GNU Chess is invoked through the windowing
  55. support program which communicates with GNU Chess as a separate
  56. process, talking with GNU Chess in order to transmit and receive
  57. moves. All communication with GNU Chess, when using a windowing
  58. support program, is done through the windowing support system,
  59. generally via the use of a "mouse".
  60.  
  61. The first style of chess windowing support is for the X windowing
  62. system. We provide full sources to the X-chess windowing display
  63. manager within the sub-directory 'Xchess' of this distribution.
  64. X-chess has quite a few more features than SUN's chesstool. For
  65. this reason, the truly supported window system for GNU Chess is
  66. X-chess. If you find a bug in X-chess, you may report it to us. 
  67.  
  68. The second style of chess windowing support is SUN's chesstool.
  69. It is fully documented in SUN's manual pages. However, here's
  70. a suggestion. When you've configured the Makefile in this 
  71. distribution appropriately for chesstool, invoke GNU Chess with
  72. "chesstool GNU Chess nn" where nn is the number of seconds you
  73. wish GNU Chess to average per move. If you find a bug in chesstool, 
  74. you may report it to us.
  75.  
  76. Conclusion
  77. ----------
  78.  
  79. GNU Chess has been well-debugged as of 1987, seems to play on
  80. a wide variety of machines, but nothing is guaranteed. You can
  81. help this program by making it better.
  82.  
  83. Please remember that GNU Chess is purely experimental and
  84. has not participated in any rated tournaments.  You are
  85. welcome to enter it in a tournament, but proper
  86. recognition must be given to the author and the Free
  87. Software Foundation.  If any spectators inquire about the
  88. program during the tournament, you are also morally bound
  89. to tell them how you got the program and either to supply
  90. them with the distribution you received from us, or for
  91. the latest version, tell the spectator our address so that
  92. he may get it directly from us.  We would also like you to
  93. tell us if you are entering it in a tournament.
  94.  
  95. If you have a hardware implementation of some of the functions
  96. normally carried out in software, and if you would like to interface
  97. your special-purpose hardware to GNU Chess, we will be more than happy
  98. to talk with you.
  99.  
  100. If you have large chess databases, either of patterns, chess
  101. knowledge, or game-listings, and if you feel these could be
  102. of use in the development of GNU Chess, we want to talk with you.
  103.  
  104. If you make any changes, additions, modifications, improvements,
  105. please be sure to pass along all your modifications to the address
  106. listed below.
  107.  
  108. We will provide a tape of GNU Chess, its full and most recent
  109. sources, as well as the opening book(s), but there is a $150 handling
  110. charge if you want to get GNU Chess from us directly. Only if you are on
  111. our network we can provide it to you free of charge.
  112.  
  113.    Stuart Cracraft
  114.    3021-B Harbor Blvd.
  115.    Costa Mesa, Ca. 92626
  116.    U.S.A.
  117.    714-751-4327
  118.  
  119.  
  120. Copyright (C) 1987 Stuart Cracraft
  121.  
  122.    Permission is granted to anyone to make or distribute verbatim copies
  123.    of this document as received, in any medium, provided that the
  124.    copyright notice and permission notice are preserved,
  125.    and that the distributor grants the recipient permission
  126.    for further redistribution as permitted by this notice.
  127.  
  128.    Modified versions of this document may not be made.
  129.